package com.yxj01;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
 1.字节流写数据如何实现换行？
 写完数据加换行符
 Windows:\r\n
 Linux:\n
 mac:\r
 2.字节流写数据如何实现追加写入？
 FileOutputStream(String name, boolean append)
 创建文件输出流以指定的名称写入文件。
 如果第二个参数为true，则字节将写入文件的末尾而不是开头
 如果第二个参数没写则代表开头追加，所以相当于重写
* */

public class FileOutputStreamDemo03 {
    public static void main(String[] args) throws IOException {
        //FileOutputStream fos = new FileOutputStream("D:\\Ccode\\jdata-structure\\ByteStream9\\fos.txt");
        FileOutputStream fos = new FileOutputStream("D:\\Ccode\\jdata-structure\\ByteStream9\\fos.txt",true);

        //写数据
        for(int i = 0; i < 10; i++) {
            fos.write("hello".getBytes());
            fos.write("\r\n".getBytes());
        }
        //
        fos.close();
    }
}
